A Tool for Unbiased Comparison between Logarithmic and Floating-point Arithmetic

نویسندگان

  • Jérémie Detrey
  • Florent de Dinechin
چکیده

For applications requiring a large dynamic, real numbers may be represented either in floating-point, or in the logarithm number system (LNS). Which system is best for a given application is difficult to know in advance, because the cost and performance of LNS operators depend on the target accuracy in a highly non linear way. Therefore, a comparison of the pros and cons of both number systems in terms of cost, performance and overall accuracy is only relevant on a per-application basis. To make such a comparison possible, two concurrent libraries of parameterized arithmetic operators, targeting recent field-programmable gate arrays, are presented. They are unbiased in the sense that they strive to reflect the state-of-the-art for both number systems. These libraries are freely available at http://www.ens-lyon.fr/LIP/Arenaire/.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation of Floating Point and Logarithmic Number System Arithmetic Unit and Their Comparison for Fpga

Floating point (FP) representation is commonly used to represent real numbers. Some papers have suggested the use of logarithmic number system (LNS) in addition to floating point. In LNS, a real number is represented as a fixed point logarithm. Therefore multiplication and division in LNS are much simpler in comparison to that in FP, so the LNS can be beneficial if addition and subtraction can ...

متن کامل

A Comparative Analysis between Logarithmic Number System and Floating-point ALU

Floating-point ALU The ease and accuracy of executing the multiplication and division operations by using either fixed-point addition or subtraction is what makes the logarithmic number system an attractive option. However, its main drawback is the complexity of performing addition and subtraction operations. In this paper, an analysis is carried out to compare the current state-of-the-art loga...

متن کامل

A 32-Bit Logarithmic Arithmetic Unit and its Performance Compared to Floating-Point

As an alternative to floating-point, several papers have proposed the use of a logarithmic number system, in which a real number is represented as a fixed-point logarithm. Multiplication and division therefore proceed in minimal time with no rounding error. However, the system can only offer an overall advantage if addition and subtraction can be performed with speed and accuracy at least equal...

متن کامل

Outils pour une comparaison sans a priori entre arithmétique logarithmique et arithmétique flottante

This paper describes a library of parameterized arithmetic operators for manipulating high-dynamic numbers on FPGA. It support both floating-point and logarithmic representations. Along with its direct interest, that library allow application-specific comparisons of those two number representation systems. It is unbiased in the sense that it tends to reflect the state-of-the-art for both number...

متن کامل

Semi-Logarithmic Number Systems

We present a new class of number systems, called Semi-Logarithmic Number Systems, that constitute a family of various compromises between floating-point and logarithmic number systems. We propose arithmetic algorithms for the Semi-Logarithmic Number Systems, and we compare these number systems to the classical floating-point or logarithmic number systems. performed using tables for the function...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • VLSI Signal Processing

دوره 49  شماره 

صفحات  -

تاریخ انتشار 2007